package com.wbs.domain.repository;

import java.util.List;

import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

import com.wbs.domain.Clasificacion;
import com.wbs.domain.repository.base.BaseRepository;

public interface ClasificacionRepository extends BaseRepository<Clasificacion, Long>{
    @Query("select c from Clasificacion c where c.tipoIncidencia.codigo =:codigoTipoIncidencia")
    List<Clasificacion> obtenerClasificacionesPorTipoIncidencia(@Param("codigoTipoIncidencia") Long codigoTipoIncidencia);

    @Query("select c from Clasificacion c join fetch c.tipoIncidencia")
    List<Clasificacion> obtenerClasificaciones();

}